self-praise stinks. (sps) - Español Inglés Diccionario